Codes correcteurs
نویسندگان
چکیده
Il faut distinguer les codes correcteurs d’erreurs de la cryptographie. Les codes correcteurs d’erreur servent à protéger l’information d’erreurs de transmission ou de stockage. On peut trouver dans ce texte, avec des références bibliographiques précises, des idées d’exposés ou d’applications pour plusieurs leçons portant sur l’algèbre linéaire ou les polynômes. (Les titres des leçons sont ceux du rapport du jury 2001, en algèbre et géométrie ou en calcul scientifique.) – Corps finis. Applications. – Applications des congruences ou des corps finis aux thèmes du programme. – Polynômes irréductibles à une indéterminée. Corps de rupture. Exemples et applications. (Extension de F2 engendrée par les racines primitives nèmes de l’unité pour les calculs sur les codes BCH) – Racines des polynômes à une indéterminée. Relations entre les coefficients et les racines d’un polynôme. Exemples et applications. (Formules de Newton, décodage des codes BCH) – Idéaux d’un anneau commutatif unitaire. Exemples et applications. (Codes cycliques) – Dimension d’un espace vectoriel. Rang. Exemples et applications. (Borne de Singleton, détermination du nombre d’erreurs pour les codes BCH) – Opérations élémentaires sur les lignes et les colonnes d’une matrice. Résolution d’un système d’équations linéaires. Applications. (Code sous forme systématique, calcul du polynôme localisateur d’erreurs pour les codes BCH) – Déterminant. Applications. (Vandermonde pour la distance minimum d’un code cyclique) – PGCD, PPCM : méthodes de calcul et applications dans les thèmes du programme. (Décodage d’un code BCH par l’algorithme d’Euclide) Les codes considérés dans ce texte sont tous binaires (sur le corps à deux éléments F2). Dans les références, on considère souvent plus généralement des codes sur un corps fini Fq. La référence la plus utile est sans doute le livre de Demazure [Dem].
منابع مشابه
Comparaison de performance et de complexité d’algorithmes de décodage pondéré de code Cortex
Les codes correcteurs d'erreurs sont une des solutions permettant d'améliorer la qualité des communications numériques. Le principe du codage canal est d'introduire de la redondance dans la séquence d'information binaire afin de corriger les erreurs de transmission durant la réception de l’information. Deux grandes classes de codes correcteurs d’erreurs existent : les codes convolutifs et les c...
متن کاملOn the Structure of Randomly PermutedConcatenated
Our purpose here is to show how it is possible to recover the structure of a randomly permuted concatenated code, and how to use this information for decoding. This result prohibits the use of rst order concatenated codes in public-key cryp-tosystems based on error-correcting codes. R esum e Nous montrons ici comment il est possible de reconstituer la structure d'un code concat en e permut e al...
متن کاملAlgebraic Geometric Codes on Surfaces
— We study error-correcting codes constructed from projective surfaces over finite fields using the generalized Goppa construction. We obtain bounds for the minimal distance of these codes by understanding how the zero sets of functions on a surface decompose into irreducible components. We also present a decoding algorithm for these codes based on the Luby-Mitzenmacher algorithm for LDPC codes...
متن کاملNonrandom binary superimposed codes
PI W. W. Peterson, “Error-Correcting Codes,” John Wiley and Sons, Inc., New York, N. Y.; 1961. E. Gorog, ‘(Some new classes of cyclic codes used for burst-error correction,” IBM J. Res. Developm., vol. 7, pp. 102-111; April, 1963. R. C. Bose and C. R. Ray-Chaudhuri, “On a class of errorcorrecting binary group codes,” Information and Control, vol. 3, pp. 68-79; 1960. A. Hocquenghem, “Codes corre...
متن کاملResidus de 2-formes differentielles sur les surfaces algebriques et applications aux codes correcteurs d'erreurs
The theory of algebraic-geometric codes has been developed in the beginning of the 80's after a paper of V.D. Goppa. Given a smooth projective algebraic curve X over a finite field, there are two different constructions of error-correcting codes. The first one, called"functional", uses some rational functions on X and the second one, called"differential", involves some rational 1-forms on this ...
متن کامل